<%-- 
    Document   : mostrarReserva
    Created on : 06/12/2011, 09:55:16
    Author     : 0450103
--%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page import="java.sql.SQLException"%>
<%@page import="Model.Recurso"%>
<%@page import="DAO.RecursoDAO"%>
<%@page import="Exceptions.PrivilegioInsuficienteException"%>
<%@page import="Model.Usuario"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@include file = "autenticacaoFuncionario.jsp"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Sistema Controle de Reservas</title>
        <script type="text/javascript">
            function validar(form){
                var nome = form.nome.value;
                var mais = form.acrescentar.value;
                var menos = form.diminuir.value;
                document.getElementById("nomeAlert").innerHTML = "";
                document.getElementById("quantidadeAlert").innerHTML = "";
                if(nome == ""){
                    document.getElementById("nomeAlert").innerHTML = "CAMPO DEVE SER PREENCHIDO!";
                    form.nome.focus();
                    return false;
                }
                if(mais != "-1" && menos !="-1"){
                     var acrescentar = Number(mais);
                     var diminuir = Number(menos);
                     var disponivel = Number(form.quantidade.value);
                     if(isNaN(acrescentar) || isNaN(diminuir)){
                         document.getElementById("quantidadeAlert").innerHTML = "Deve ser números válidos!";
                         form.acrescentar.focus();
                         return false;
                     }
                     else if(acrescentar < 0 || diminuir < 0){
                         document.getElementById("quantidadeAlert").innerHTML = "Números devem ser positivos!";
                         form.acrescentar.focus();
                         return false;
                     }
                     else if(diminuir > disponivel){
                         document.getElementById("quantidadeAlert").innerHTML = "Não se pode dimuir mais do que se tem!";
                         form.diminuir.focus();
                         return false;
                     }
                }
                
                return true;
                
            }
        </script>
    </head>
    <body>
        <%
            Recurso recurso = (Recurso) request.getAttribute("recurso");
            if(recurso == null){
                recurso = (Recurso) session.getAttribute("recurso");
                if(recurso == null){
                    throw new Exception();
                }
            }
            session.setAttribute("recurso", recurso);
        %>
        <h1>Recurso Encontrado:</h1>
        <div id="message">${erro}</div>
        <form name="formRecurso" method="post" action="MainAccessServlet" onsubmit="return validar(this)" accept-charset="iso-8859-1,utf-8">
            <input type="hidden" name="cmd" value="atualizarRecurso"/>
            <input type="hidden" name="nomeAntes" value="${recurso.nome_recurso}"/>
            <input type="hidden" name="quantidade" value="${recurso.quantidade_disponivel}"/>
            <input type="hidden" name="id" value="${recurso.id_recurso}"/>
            Id do Recurso: ${recurso.id_recurso}<br>
            Nome: <input type="text" name="nome" value="${recurso.nome_recurso}"/><br>
            <label id="nomeAlert"></label><br>
            Quantidade Disponível:
            <c:if test="${recurso.quantidade_disponivel != -1}">
                ${recurso.quantidade_disponivel}<br>
                Acrescentar: <input type="text" name="acrescentar"/><br>
                Diminuir: <input type="text" name="diminuir"/><br>
            </c:if>                
            <c:if test="${recurso.quantidade_disponivel == -1}">
                Não quantitativo!<br>
                <input type="hidden" name="acrescentar" value="-1"/><br>
                <input type="hidden" name="diminuir" value="-1"/><br>
            </c:if>
            <label id="quantidadeAlert"></label><br>
            <input type="submit" value="Atualizar"/><input type="reset" value="Limpar"/>
            <button type="button" onclick="location.href='menuAdministrador.jsp'">Voltar</button><br>
        </form>
    </body>
</html>
